Skip to content

Telescope Simulator, AltAz mount and derotation option#2241

Merged
knro merged 3 commits into
indilib:masterfrom
escribana:AltAz
Sep 10, 2025
Merged

Telescope Simulator, AltAz mount and derotation option#2241
knro merged 3 commits into
indilib:masterfrom
escribana:AltAz

Conversation

@escribana

Copy link
Copy Markdown
Contributor
  • add ALTAZ mount (experimental)
  • implement tracking rates of the mechanical axes for ALTAZ

@knro knro added this to the 2.1.5 milestone May 28, 2025
@knro

knro commented Jun 19, 2025

Copy link
Copy Markdown
Contributor

Thanks! Would this effect how the current HA/DE axis simulation work?

@escribana

escribana commented Jun 20, 2025

Copy link
Copy Markdown
Contributor Author

Thanks! Would this effect how the current HA/DE axis simulation work?

No, the ALTAZ track simulation works independently and is currently triggered by view switch (star globe view -> EQ / horizontal view -> ALTAZ)
BTW: I'm currently working on ALTAZ sim FOV simulation, which is more complicated than I thought. This will be implemented in ccd-simulator (INDI) and skymap (KStars/EKOS part of derotation option).

- add ALTAZ mount (experimental)
- implement tracking rates of the mechanical axes for ALTAZ
- correct comments for transformation in scopesim_helper()
- implement simulation of the passive camera rotation with ALTAZ-mount
  (parallactic angle)
@escribana escribana changed the title Draft: Telescope Simulator, AltAz mount and derotation option Telescope Simulator, AltAz mount and derotation option Jul 31, 2025
knro added 2 commits August 1, 2025 09:13
Remove "CCD" and use %.2f for the value
@knro knro modified the milestones: 2.1.5, 2.1.6 Aug 2, 2025
@knro

knro commented Sep 7, 2025

Copy link
Copy Markdown
Contributor

@escribana Thank you, does this PR alter the current behavior of the drivers if the rotation was zero?

@escribana

Copy link
Copy Markdown
Contributor Author

I don't know which rotation you mean: We have several of them! There is a "camera rotation" (A) in ccd_simulator.cpp measured as full circle from origin north CCW. Then there is the absolute rotator angle (B) measured the same way as the mentioned "camera rotation" of the simulator. All other rotation angles (C) are measured with the PA-scheme (real camera rotation and real camera offset ). And finally there is the CROTA1/2-entry in the fits header which is calculated with -PA+180°.

Regarding this PR I can summarize the two most important points:

  1. The PR doesn't change the meaning of CCD_ROTATION in indiccd.cpp. It's only renamed to "Orientation" (following the notation of astrometry.net ) to prevent a confusion with all other "rotations". "Orientation" appears in the WCS tab of INDI Control after a plate solving.
  2. the "CCD Rotation" (SimulatorSettingsNP[SIM_ROTATION] in ccd_simulator.cpp (formerly not used as a variable and hard coded to 270°) is now used as "camera rotation"/rotatorangle of type (A). So this modification does not affect any rotation in any driver.

@knro knro merged commit d81c285 into indilib:master Sep 10, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants